package d0324;

import java.math.BigDecimal;
import java.math.BigInteger;

public class Math {
    public static void main(String[] args) {
//	使用字符串表示超出范围的大整数
        String s1="29219291291919391912919283232323";
        String s2="2007594379874134134134127943";

//	将字符串作为参数，创建大整数BigInteger对象
       BigInteger bi1=new BigInteger(s1);
        BigInteger bi2=new BigInteger(s2);

//	调用BigInteger类中的方法进行运算,下面是加法和出发
        System.out.println(bi1.add(bi2));
        System.out.println(bi1.divide(bi2));
        double d1=4.3;
        double d2=5.8;
        System.out.println(d1+d2);

//	使用BigDecimal类型进行运算
        BigDecimal bd1=new BigDecimal(d1);
        BigDecimal bd2=new BigDecimal(d2);
        System.out.println(bd1.add(bd2));
    }

}
